home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Sample Code / Macintosh Sample Code / SC.013.OOPTESample / BuildOOPTESample next >
Encoding:
Text File  |  1994-11-18  |  1.7 KB  |  64 lines  |  [TEXT/MPS ]

  1. #
  2. #    Apple Macintosh Developer Technical Support
  3. #
  4. #    MultiFinder-Aware Simple TextEdit Sample Application
  5. #
  6. #    OOPTESample
  7. #
  8. #    BuildOOPTESample        -    MPW Script
  9. #
  10. #    Copyright © 1988, 1989 Apple Computer, Inc.
  11. #    All rights reserved.
  12. #
  13. #    Versions:        
  14. #                    1.00                    04/89
  15. #                    1.10                    02/90
  16. #                    1.11                    10/92
  17. #
  18. #    Components:     
  19. #                    BuildOOPTESample            February 1, 1990
  20. #                    MTESample.p                    February 1, 1990
  21. #                    OOPTESample.make            February 1, 1990
  22. #                    TECommon.h                    February 1, 1990
  23. #                    TESampleGlue.a                February 1, 1990
  24. #                    TESample.r                    February 1, 1990
  25. #                    TMLRules.make                February 1, 1990
  26. #                    UApplication.p                February 1, 1990
  27. #                    UApplication.inc1.p            February 1, 1990
  28. #                    UDocument.p                    February 1, 1990
  29. #                    UDocument.inc1.p            February 1, 1990
  30. #                    UTEDocument.p                February 1, 1990
  31. #                    UTEDocument.inc1.p            February 1, 1990
  32. #                    UTESample.p                    February 1, 1990
  33. #                    UTESample.inc1.p            February 1, 1990
  34.  
  35. set AppName OOPTESample
  36. Echo "# `Date -t` ----- Build of {AppName}."
  37.  
  38. set TML 0        # Set this to 1 to use TML Pascal
  39. set ObjFolder ":Objects:"
  40. Newfolder "{ObjFolder}" ≥ Dev:Null || SET Status 0
  41. if {TML} == 1
  42.     set Pascal TMLPascal
  43.     set PasLib "{TMLPLibraries}"TMLPasLib.o
  44.     set MakeFiles "-f {AppName}.make -f TMLRules.make"
  45. else
  46.     set Pascal Pascal
  47.     set PasLib "{PLibraries}"PasLib.o
  48.     set MakeFiles "-f {AppName}.make"
  49. end
  50. export AppName ObjFolder Pascal PasLib
  51.  
  52. Echo "# `Date -t` ----- Analyzing dependencies."
  53.  
  54. Make -e "{AppName}" {MakeFiles} > "{AppName}".makeout
  55. Echo "# `Date -t` ----- Executing build commands."
  56. "{AppName}".makeout
  57. Delete "{AppName}".makeout
  58.  
  59. Echo "# `Date -t` ----- Done."
  60.  
  61. Set type "`files -i -n -x t "{AppName}" ≥ Dev:Null || Set Status 0`"
  62. Unset ObjFolder
  63.  
  64. Echo -n ∂t; Quote -n "{AppName}"; Echo -n " "